package com.docker.ywx.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.docker.common.annotation.Excel;
import com.docker.common.core.domain.BaseEntity;

/**
 * 病历模版对象 doctor_medicalrecord
 * 
 * @author ruoyi
 * @date 2025-04-09
 */
public class DoctorMedicalrecord extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 病历模板编号 */
    @Excel(name = "病历模板编号")
    private Long id;

    /** 模板名称 */
    @Excel(name = "模板名称")
    private String name;

    /** 创建人员 */
    @Excel(name = "创建人员")
    private String createPeople;

    /** 诊断 */
    private String diagnosisInfo;

    /** 主诉信息（字典） */
    private String complaintsInfo;

    /** 现病史 */
    private String presentIllness;

    /** 既往史 */
    private String medicalHistory;

    /** 过敏史 */
    private String allergicHistory;

    /** 个人史 */
    private String personalHistory;

    /** 家族史 */
    private String familyHistory;

    /** 辅助检查 */
    private String auxiliaryExamination;

    /** 治疗意见 */
    private String treatmentAdvice;

    /** 删除状态 */
    private Long del;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }

    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }

    public void setCreatePeople(String createPeople) 
    {
        this.createPeople = createPeople;
    }

    public String getCreatePeople() 
    {
        return createPeople;
    }

    public void setDiagnosisInfo(String diagnosisInfo) 
    {
        this.diagnosisInfo = diagnosisInfo;
    }

    public String getDiagnosisInfo() 
    {
        return diagnosisInfo;
    }

    public void setComplaintsInfo(String complaintsInfo) 
    {
        this.complaintsInfo = complaintsInfo;
    }

    public String getComplaintsInfo() 
    {
        return complaintsInfo;
    }

    public void setPresentIllness(String presentIllness) 
    {
        this.presentIllness = presentIllness;
    }

    public String getPresentIllness() 
    {
        return presentIllness;
    }

    public void setMedicalHistory(String medicalHistory) 
    {
        this.medicalHistory = medicalHistory;
    }

    public String getMedicalHistory() 
    {
        return medicalHistory;
    }

    public void setAllergicHistory(String allergicHistory) 
    {
        this.allergicHistory = allergicHistory;
    }

    public String getAllergicHistory() 
    {
        return allergicHistory;
    }

    public void setPersonalHistory(String personalHistory) 
    {
        this.personalHistory = personalHistory;
    }

    public String getPersonalHistory() 
    {
        return personalHistory;
    }

    public void setFamilyHistory(String familyHistory) 
    {
        this.familyHistory = familyHistory;
    }

    public String getFamilyHistory() 
    {
        return familyHistory;
    }

    public void setAuxiliaryExamination(String auxiliaryExamination) 
    {
        this.auxiliaryExamination = auxiliaryExamination;
    }

    public String getAuxiliaryExamination() 
    {
        return auxiliaryExamination;
    }

    public void setTreatmentAdvice(String treatmentAdvice) 
    {
        this.treatmentAdvice = treatmentAdvice;
    }

    public String getTreatmentAdvice() 
    {
        return treatmentAdvice;
    }

    public void setDel(Long del) 
    {
        this.del = del;
    }

    public Long getDel() 
    {
        return del;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("name", getName())
            .append("remark", getRemark())
            .append("createPeople", getCreatePeople())
            .append("createTime", getCreateTime())
            .append("diagnosisInfo", getDiagnosisInfo())
            .append("complaintsInfo", getComplaintsInfo())
            .append("presentIllness", getPresentIllness())
            .append("medicalHistory", getMedicalHistory())
            .append("allergicHistory", getAllergicHistory())
            .append("personalHistory", getPersonalHistory())
            .append("familyHistory", getFamilyHistory())
            .append("auxiliaryExamination", getAuxiliaryExamination())
            .append("treatmentAdvice", getTreatmentAdvice())
            .append("del", getDel())
            .toString();
    }
}
